5 PRINT"[147] INITIALIZING..." 10 GOSUB570 20 POKE53280,0:POKE53281,0:POKE646,15:PRINT"[147] QUAD-PRINT 1526" 30 DIMB$(4):PRINT" (C) 1984 BY M. BEUTJER" 40 IFB=0THENB=1:GOTO70 50 PRINT"[147] PIC 1 (UPPER LEFT ) : "B$(1):PRINT" PIC 2 (UPPER RIGHT) : "B$(2) 60 PRINT" PIC 3 (LOWER LEFT ) : "B$(3):PRINT" PIC 4 (LOWER RIGHT) : "B$(4) 70 PRINT" F1 = DISPLAY 1 [146]  F2 = LOAD 1 " 80 PRINT" F3 = DISPLAY 2 [146]  F4 = LOAD 2 " 90 PRINT" F5 = DISPLAY 3 [146]  F6 = LOAD 3 " 100 PRINT" F7 = DISPLAY 4 [146]  F8 = LOAD 4 " 110 PRINT" \ = DUMP POS [146]  _ = DUMP NEG " 120 PRINT"  * = QUICK VIEW SCREENS " 130 PRINT"  @ = SWAP SCREENS " 140 PRINT"  ^ = SINGLE PRINT " 150 GETA$:IFA$<>""THEN150 160 GETA$:IFA$=""THEN160 170 A=ASC(A$) 180 IFA=92THENSYS49209:GOTO40 190 IFA=95THENSYS49205:GOTO40 200 IFA=42THENA=1:GOSUB540:SYS49430:SYS49188:GOTO300 210 IFA=64THEN330 220 IFA=94THEN550 230 IFA<133THEN160 240 IFA>140THEN160 250 A=A-132:IFA>4THENGOSUB460:GOTO40 260 GOSUB540:SYS49430:SYS49188 270 GETA$:IFA$<>""THEN270 280 GETA$:IFA$=""THEN280 290 SYS49188:GOTO40 300 GETA$:A=ASC(A$+CHR$(0)):IFA=32THENSYS49188:GOTO40 310 IFA<133ORA>136THEN300 320 A=A-132:GOSUB540:SYS49430:GOTO300 330 PRINT"ENTER THE NUMBERS OF THE SCREENS" 340 PRINT"YOU WANT TO SWAP (1-4)." 350 INPUT"1ST SCREEN : ";A 360 INPUT"2ND SCREEN : ";B 370 IFA<1ORA>4ORB<1ORB>4THEN330 380 GOSUB540:SYS49430 390 POKE49153,16*(2+A*2):POKE49152,16*(2+B*2) 400 POKE49155,224+(B-1)*4:POKE49154,224+(A-1)*4 410 SYS49430 420 POKE49152,32:POKE49153,16*(2+B*2):POKE49155,224+(A-1)*4:POKE49154,4 430 SYS49430 440 A$=B$(A):B$(A)=B$(B):B$(B)=A$ 450 GOTO40 460 REM GET FILENAME AND LOAD IT. 470 A=A-4:PRINT" ENTER FILENAME OF PIC"A": ";:INPUTA$ 480 IFLEN(A$)>16THEN470 490 B$(A)=A$ 500 POKE49156,LEN(A$):POKE49152,32:POKE49153,16*(2+A*2) 520 FORX=1TOLEN(A$):POKE49156+X,ASC(MID$(A$,X,1)):NEXT 530 SYS49394:POKE49155,224+(A-1)*4:POKE49154,28:SYS49430:RETURN 540 POKE49153,32:POKE49152,16*(2+A*2):POKE49154,224+(A-1)*4:POKE49155,4:RETURN 550 INPUT"ENTER NO. OF PICTURE TO PRINT (1-4) : ";A 555 PRINT"PRESS P FOR POSITIVE, N FOR NEGATIVE " 560 GETA$:IFA$<"N"ORA$>"P"THEN560 562 P=49788:IFA$="P"THENP=49792 565 POKE49152,16*(2+A*2):SYSP:GOTO40 570 I=49152 580 READ A:IF A=256 THEN RETURN 590 POKE I,A:I=I+1:GOTO580 600 DATA 0,0,0,0,0,60,162,0 610 DATA 32,126,197,169,76,44,169,96 620 DATA 133,138,169,44,133,0,0,0 630 DATA 0,0,0,0,0,0,0,0 640 DATA 0,0,0,0,173,17,208,73 650 DATA 32,141,17,208,173,24,208,73 660 DATA 8,141,24,208,96,169,255,208 670 DATA 2,169,0,141,33,192,32,117 680 DATA 193,169,0,133,251,169,64,133 690 DATA 252,169,0,141,32,192,169,96 700 DATA 141,31,192,169,25,141,29,192 710 DATA 32,121,192,169,0,133,251,169 720 DATA 128,133,252,169,0,141,32,192 730 DATA 169,160,141,31,192,169,25,141 740 DATA 29,192,32,121,192,32,45,194 750 DATA 96,32,197,193,32,178,192,165 760 DATA 251,72,165,252,72,173,32,192 770 DATA 133,251,173,31,192,133,252,32 780 DATA 178,192,165,251,141,32,192,165 790 DATA 252,141,31,192,104,133,252,104 800 DATA 133,251,32,225,255,208,5,104 810 DATA 104,76,117,192,206,29,192,208 820 DATA 200,96,169,40,141,30,192,160 830 DATA 0,162,0,120,169,46,133,1 840 DATA 177,251,141,34,192,169,47,133 850 DATA 1,88,14,34,192,62,21,192 860 DATA 232,224,8,208,245,200,192,8 870 DATA 208,223,24,165,251,105,8,133 880 DATA 251,165,252,105,0,133,252,162 890 DATA 0,32,219,193,206,30,192,208 900 DATA 198,96,169,1,162,8,160,0 910 DATA 32,186,255,173,4,192,162,5 920 DATA 160,192,32,189,255,169,0,170 930 DATA 160,28,32,213,255,169,1,32 940 DATA 195,255,32,204,255,96,160,0 950 DATA 132,251,174,1,192,134,252,132 960 DATA 253,174,0,192,134,254,142,34 970 DATA 192,238,34,192,200,192,32,208 980 DATA 248,160,0,120,169,46,133,1 990 DATA 177,253,145,251,169,47,133,1 1000 DATA 88,200,208,239,230,252,230,254 1010 DATA 165,254,205,34,192,208,228,173 1020 DATA 3,192,133,252,173,2,192,133 1030 DATA 254,162,4,120,169,40,133,1 1040 DATA 177,253,145,251,200,208,249,230 1050 DATA 252,230,254,202,208,242,169,47 1060 DATA 133,1,88,96,0,169,4,170 1070 DATA 160,255,32,186,255,169,0,32 1080 DATA 189,255,32,192,255,176,40,169 1090 DATA 6,168,162,4,32,186,255,169 1100 DATA 0,32,189,255,32,192,255,176 1110 DATA 22,169,5,168,162,4,32,186 1120 DATA 255,169,0,32,189,255,32,192 1130 DATA 255,176,4,32,176,193,24,96 1140 DATA 162,6,32,201,255,169,21,32 1150 DATA 210,255,169,13,32,210,255,32 1160 DATA 174,255,32,204,255,162,4,32 1170 DATA 201,255,169,13,32,210,255,32 1180 DATA 174,255,32,204,255,169,0,141 1190 DATA 116,193,96,32,93,194,240,105 1200 DATA 162,4,32,201,255,169,141,32 1210 DATA 210,255,32,174,255,32,204,255 1220 DATA 162,5,32,201,255,162,0,189 1230 DATA 21,192,77,33,192,32,210,255 1240 DATA 232,224,8,208,242,32,174,255 1250 DATA 162,4,32,201,255,174,116,193 1260 DATA 240,9,169,32,32,210,255,202 1270 DATA 76,16,194,238,116,193,169,254 1280 DATA 32,210,255,32,174,255,32,204 1290 DATA 255,32,109,194,96,32,197,193 1300 DATA 162,6,32,201,255,169,24,32 1310 DATA 210,255,169,13,32,210,255,32 1320 DATA 174,255,32,204,255,32,231,255 1330 DATA 96,162,4,32,201,255,169,254 1340 DATA 32,210,255,32,174,255,32,204 1350 DATA 255,238,116,193,96,162,0,189 1360 DATA 21,192,221,123,194,208,5,232 1370 DATA 224,8,208,243,96,162,0,189 1380 DATA 21,192,157,123,194,232,224,8 1390 DATA 208,245,96,0,169,255,208,2 1400 DATA 169,0,141,33,192,32,117,193 1410 DATA 169,0,133,251,173,0,192,133 1420 DATA 252,169,25,141,29,192,32,197 1430 DATA 193,32,178,192,32,225,255,208 1440 DATA 3,76,169,194,206,29,192,208 1450 DATA 237,32,45,194,96,256